export interface ProductVO {
  /**
   * 产品ID
   */
  productId: string | number;

  /**
   * 产品分类ID，外键关联产品分类表
   */
  categoryId: string | number;

  /**
   * 产品名称
   */
  productName: string;

  /**
   * 产品详情
   */
  productDetails: string;

  /**
   * 创建人
   */
  creator: string;

  /**
   * 更新人
   */
  updater: string;

  /**
   * 是否生效
   */
  isActive: number;

  /**
   * 编号
   */
  num: string;

  /**
   * 规格
   */
  specification: string;

  /**
   * 类型
   */
  type: string;

  /**
   * 材质
   */
  material: string;

  /**
   * 颜色
   */
  color: string;

  /**
   * 品牌
   */
  brand: string;

  /**
   * 型号
   */
  model: string;

  /**
   * 市场价
   */
  marketPrice: number;

  /**
   * 价格
   */
  price: number;

}

export interface ProductForm extends BaseEntity {
  /**
   * 产品分类ID，外键关联产品分类表
   */
  categoryId?: string | number;

  /**
   * 产品名称
   */
  productName?: string;

  /**
   * 产品详情
   */
  productDetails?: string;

  /**
   * 是否生效
   */
  isActive?: number;

  /**
   * 封面图片
   */
  icon?: string;

  /**
   * 产品大图
   */
  iconBig?: string;

  /**
   * 编号
   */
  num?: string;

  /**
   * 规格
   */
  specification?: string;

  /**
   * 类型
   */
  type?: string;

  /**
   * 材质
   */
  material?: string;

  /**
   * 颜色
   */
  color?: string;

  /**
   * 品牌
   */
  brand?: string;

  /**
   * 型号
   */
  model?: string;

  /**
   * 市场价
   */
  marketPrice?: number;

  /**
   * 价格
   */
  price?: number;

}

export interface ProductQuery extends PageQuery {

  /**
   * 产品分类ID，外键关联产品分类表
   */
  categoryId?: string | number;

  /**
   * 产品名称
   */
  productName?: string;

  /**
   * 产品详情
   */
  productDetails?: string;

  /**
   * 创建人
   */
  creator?: string;

  /**
   * 更新人
   */
  updater?: string;

  /**
   * 是否生效
   */
  isActive?: number;

  /**
   * 编号
   */
  num?: string;

  /**
   * 规格
   */
  specification?: string;

  /**
   * 类型
   */
  type?: string;

  /**
   * 材质
   */
  material?: string;

  /**
   * 颜色
   */
  color?: string;

  /**
   * 品牌
   */
  brand?: string;

  /**
   * 型号
   */
  model?: string;

  /**
   * 市场价
   */
  marketPrice?: number;

  /**
   * 价格
   */
  price?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}



